import { commonTypes } from '@/typings/commonTypes';
// eslint-disable-next-line @typescript-eslint/no-namespace
export declare namespace IsaveResidentAdmitNote {
  export interface IData {
    patientName: string;
    sex: commonTypes.ICodeName;
    nationality: commonTypes.ICodeName;
    nation: commonTypes.ICodeName;
    idCardNo: string;
    birthday: string;
    marriage: commonTypes.ICodeName;
    profession: commonTypes.ICodeName;
    phoneNo: string;
    register: string;
    registerProv: string;
    registerCity: string;
    registerCounty: string;
    registerStreet: string;
    residence: commonTypes.ICodeName;
    residenceStreet: string;
    residencePhone: string;
    residenceZip: string;
    birthProv: commonTypes.ICodeName;
    birthCity: commonTypes.ICodeName;
    birthCounty: commonTypes.ICodeName;
    nativePlace: commonTypes.ICodeName;
    workAddress: string;
    workZipCode: string;
    contactName: string;
    relation: commonTypes.ICodeName;
    contactPhone: string;
    contactAddress: string;
    contactAddressProv: string;
    contactAddressCity: string;
    contactAddressCounty: string;
    contactAddressStreet: string;
    times: string;
    identity: commonTypes.ICodeName;
    height?: any;
    animalHeat?: any;
    weight?: any;
    bloodPressure?: any;
    pulse?: any;
    noticeSerialNo: string;
    patSource: commonTypes.ICodeName;
  }

  export interface IRootObject {
    userId: any;
    familyId: any;
    familyCardId: any;
    hospitalId: any;
    hospitalUUID: any;
    data: IData;
  }
}
